﻿using CommunityToolkit.Mvvm.ComponentModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Media;

namespace BTS.ViewModels
{
    public partial class MessageViewModel:ObservableObject
    {
        /// <summary>
        /// 显示内容
        /// </summary>
        [ObservableProperty]
        private string _message;

        /// <summary>
        /// 工具条内容
        /// </summary>
        [ObservableProperty]
        private string _ToolBarMsg;

        /// <summary>
        /// 图标
        /// </summary>
        [ObservableProperty]
        private ImageSource _Icon;

        /// <summary>
        /// 确认按钮显示状态
        /// </summary>
        [ObservableProperty]
        private Visibility _ConfirmVisibility = Visibility.Visible;


        /// <summary>
        /// 取消按钮显示状态
        /// </summary>
        [ObservableProperty]
        private Visibility _CancelVisibility = Visibility.Visible;

        /// <summary>
        /// 关闭按钮使能
        /// </summary>
        [ObservableProperty]
        private bool _IsCloseButtonEnabled = true;


        /// <summary>
        /// 最小化按钮使能
        /// </summary>
        [ObservableProperty]
        private bool _IsMinButtonEnabled = true;

    }
}
